On Efficient Sparse Integer Matrix Smith Normal Form Computations

نویسندگان

  • Jean-Guillaume Dumas
  • B. David Saunders
  • Gilles Villard
چکیده

We present a new algorithm to compute the Integer Smith normal form of large sparse matrices. We reduce the computation of the Smith form to independent, and therefore parallel, computations modulo powers of word-size primes. Consequently, the algorithm does not suffer from coefficient growth. We have implemented several variants of this algorithm (Elimination and/or Black-Box techniques) since practical performance depends strongly on the memory available. Our method has proven useful in algebraic topology for the computation of the homology of some large simplicial complexes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On e cient sparse integer matrix Smithnormal form computations

We present a new algorithm to compute the Integer Smith normal form of large sparse matrices. We reduce the computation of the Smith form to independent, and therefore parallel, computations modulo powers of word-size primes. Consequently, the algorithm does not suuer from coef-cient growth. We have implemented several variants of this algorithm (Elimination and/or Black-Box techniques) since p...

متن کامل

Computing Simplicial Homology Based on Efficient Smith Normal Form Algorithms

We recall that the calculation of homology with integer coefficients of a simplicial complex reduces to the calculation of the Smith Normal Form of the boundary matrices which in general are sparse. We provide a review of several algorithms for the calculation of Smith Normal Form of sparse matrices and compare their running times for actual boundary matrices. Then we describe alternative appro...

متن کامل

Hermite and Smith Normal Forms ofTriangular Integer Matrices

This paper considers the problem of transforming a triangular integer input matrix to canonical Hermite and Smith normal form. We provide algorithms and prove deterministic running times for both transformation problems that are linear (hence optimal) in the matrix dimension. The algorithms are easily implemented, assume standard integer multiplication, and admit excellent performance in practi...

متن کامل

Computing Hermite and Smith normal forms of triangular integer matrices

This paper considers the problem of transforming a triangular integer input matrix to canonical Hermite and Smith normal form. We provide algorithms and prove deterministic running times for both transformation problems that are optimal in the matrix dimension. The algorithms are easily implemented, assume standard integer arithmetic, and admit excellent performance in practice. The results pre...

متن کامل

Exploiting Structure of Symmetric or Triangular Matrices on a GPU

Matrix computations are expensive, and GPUs have the potential to deliver results at reduced cost by exploiting parallel computation. We focus on dense matrices of the form ADA , where A is an m×n matrix (m ≤ n) and D is an n× n diagonal matrix. Many important numerical problems require solving linear systems of equations involving matrices of this form. These problems include normal equations ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Symb. Comput.

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2001